iT邦幫忙

DAY 23
7

InstallShield 腳本 InstallScript 30日系列 第 19

InstallShield 腳本 InstallScript 30日(23)

  • 分享至 

  • xImage
  •  


前置性定義(Preprocessor Directives)

不像一般指令是在執行期才運行,“前置性定義”在編譯期就執行了,也因此常常用在標頭的引入檔。前置性定義的作法有兩種:

#define
#include

這兩者皆是由#開頭,例如,我們可以用define來定義常數。

#define GLOBAL_CONST 100
#define PI 3.14
#define LOG_NAME "logfile.txt"

使用前置性定義不需指定資料型態,因為在定義時就已給值了。

另外,可以用include來定義所要引入的標頭檔。

#include "ifx.h"

此行指令即會將ifx.h內所有的定義全部給抓進來。

以上雖然看起來跟C的玩法相同,但要注意的是InstallScript並不像C一樣在前置性定義處支持巨集(macro)。

鐵人文總整理


上一篇
InstallShield 腳本 InstallScript 30日(22)
下一篇
InstallShield 腳本 InstallScript 30日(24)
系列文
InstallShield 腳本 InstallScript 30日26
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

我要留言

立即登入留言